/*
 * MenuAccordionModel.java
 *
 * Created on September 20, 2007, 7:11 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package jmaki.models;

/**
 *
 * @author kabad
 */
public class MenuAccordionModel {
    private SpryAccordionModel model;
    
    private SpryAccordionItem itemProcesosAIniciar;
    
    private SpryAccordionItem itemActividadesPendientes;
    
    private SpryAccordionItem itemProcesosEnCurso;
    
    private SpryAccordionItem itemHistorial;
    /** Creates a new instance of MenuAccordionModel */
    public MenuAccordionModel() {
        model=new SpryAccordionModel();
        
        setItemProcesosAIniciar(new SpryAccordionItem());
        getItemProcesosAIniciar().setLabel("Procesos a Iniciar");
        getItemProcesosAIniciar().setSelected(true);
//        itemProcesosAIniciar.setContent("<a href=\"#\">Nada</a>");
        model.put(getItemProcesosAIniciar());
        
        setItemActividadesPendientes(new SpryAccordionItem());
        getItemActividadesPendientes().setLabel("Actividades Pendientes");
//        itemActividadesPendientes.setContent("<select name=\"select\"> <option>zzzzzzzzz</option> <option>xxxxxxxxxx</option><option>bbbbbbbbbb</option></select>");
        
        model.put(getItemActividadesPendientes());
        
        setItemProcesosEnCurso(new SpryAccordionItem());
        getItemProcesosEnCurso().setLabel("Procesos en Curso");
//        itemProcesosEnCurso.setContent("Definitivamente nada");
        model.put(getItemProcesosEnCurso());
        
        setItemHistorial(new SpryAccordionItem());
        getItemHistorial().setLabel("Historial");
//        itemHistorial.setContent("Definitivamente nada");
        model.put(getItemHistorial());
    }
    public SpryAccordionModel toSpryAccordionModel(){
        return this.model;
    }
    
    public SpryAccordionItem getItemProcesosAIniciar() {
        return itemProcesosAIniciar;
    }
    
    public void setItemProcesosAIniciar(SpryAccordionItem itemProcesosAIniciar) {
        this.itemProcesosAIniciar = itemProcesosAIniciar;
    }
    
    public SpryAccordionItem getItemActividadesPendientes() {
        return itemActividadesPendientes;
    }
    
    public void setItemActividadesPendientes(SpryAccordionItem itemActividadesPendientes) {
        this.itemActividadesPendientes = itemActividadesPendientes;
    }
    
    public SpryAccordionItem getItemProcesosEnCurso() {
        return itemProcesosEnCurso;
    }
    
    public void setItemProcesosEnCurso(SpryAccordionItem itemProcesosEnCurso) {
        this.itemProcesosEnCurso = itemProcesosEnCurso;
    }
    
    public SpryAccordionItem getItemHistorial() {
        return itemHistorial;
    }
    
    public void setItemHistorial(SpryAccordionItem itemHistorial) {
        this.itemHistorial = itemHistorial;
    }
    public void desplegar(int a){
        itemActividadesPendientes.setSelected(false);
        itemHistorial.setSelected(false);
        itemProcesosAIniciar.setSelected(false);
        itemProcesosEnCurso.setSelected(false);
        switch(a){
            case 1:
                itemProcesosAIniciar.setSelected(true);
                break;
            case 2:
                itemActividadesPendientes.setSelected(true);
                break;
            case 3:
                itemProcesosEnCurso.setSelected(true);
                break;
            case 4:
                itemHistorial.setSelected(true);
                break;
            default:
                itemActividadesPendientes.setSelected(true);
        }
    }
}
